package org.example.codegenerate.modelext.WebVo.Enum;

public enum EnumPageFieldType {
    文本框(1, "text", "文本框"),
    密码(2, "password", "密码"),
    下拉框(3, "list", "下拉框"),
    单选框(4, "radio", "单选框"),
    多选框(5, "checkbox", "多选框"),
    开关(6, "switch", "开关"),
    日期yyyymmdd(7, "date", "日期yyyymmdd"),
    日期yyyymmddhhmmss(8, "datetime", "日期yyyymmddhhmmss"),
    日期hhmmss(9, "time", "日期hhmmss"),
    文件(10, "file", "文件"),
    图片(11, "image", "图片"),
    多行文本(12, "textarea", "多行文本"),
    下拉多选框(13, "list_multi", "这个是一个区间的框"),
    下拉搜索框(14, "sel_search", "下拉搜索框"),
    Popup弹框(15, "popup", "Popup弹框"),
    分类字典树(16, "cat_tree", "分类字典树"),
    部门选择(17, "sel_depart", "部门选择"),
    用户选择(18, "sel_user", "用户选择"),
    富文本(19, "umeditor", "富文本"),
    MarkDown(20, "markdown", "MarkDown"),
    省市区组件(21, "pca", "省市区组件"),
    联动组件(22, "link_down", "联动组件"),
    自定义树控件(23, "sel_tree", "自定义树控件");



    int code;
    String type;
    String note;

    EnumPageFieldType(int code, String type, String note) {
        this.type = type;
        this.code = code;
        this.note = note;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }
}
